* lisp/eshell/esh-cmd.el (eshell-rewrite-for-command): Don't modify the list
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Oct 2011 03:58:48 +0000 (23:58 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Oct 2011 03:58:48 +0000 (23:58 -0400)
commitb65975309561dfdc516c14133768f3550617828d
tree3cfc250d52a7e5ffd5a9da58361e4779afb5a326
parentdc6bb9712ccae2652b433cf419a64bf72efc7f70
* lisp/eshell/esh-cmd.el (eshell-rewrite-for-command): Don't modify the list
in place.
(eshell-subcommand-arg-values, eshell-rewrite-named-command)
(eshell-rewrite-if-command, eshell-rewrite-for-command)
(eshell-structure-basic-command, eshell-rewrite-while-command)
(eshell-invokify-arg, eshell-parse-pipeline, eshell-parse-command)
(eshell-parse-subcommand-argument, eshell-parse-lisp-argument)
(eshell-trap-errors, eshell-do-pipelines, eshell-do-eval)
(eshell-do-pipelines-synchronously, eshell-eval-command):
Use backquotes and prefer setq to set.
(eshell-lookup-function, function-p-func, eshell-functionp): Remove.
(eshell-macrop): Use functionp.
lisp/ChangeLog
lisp/eshell/esh-cmd.el